/*
 * Copyright (c) 2002-2003 by OpenSymphony
 * All rights reserved.
 */
package org.jackysoft.workflow;

import java.util.Map;

/**
 * Date: Aug 3, 2004 Time: 11:04:43 PM
 * 
 * @author hani
 */
public interface TypeResolver {
	// ~ Static fields/initializers
	// /////////////////////////////////////////////

	public Condition getCondition(String type, Map<String,String> args)
			throws WorkflowException;

	public FunctionProvider getFunction(String type, Map<String,String> args)
			throws WorkflowException;

	public Register getRegister(String type, Map<String,String> args) throws WorkflowException;

}
